import streamlit as st

text = st.text_input("请输入文本：")

st.write("输出内容："+text)

number = st.number_input("请输入数字",min_value=5,\
    max_value=200)
st.write("输出数字："+str(number*9))

text_area = st.text_area("请输入详细信息")

date = st.date_input("请选择日期")

# st.write(type(date))
st.write(date)

time = st.time_input("请选择时间")

slider = st.slider("请选择一个范围", 0, 100)

option = st.selectbox("请选择一个选项", ['选项1', '选项2', '选项3'])

options = st.multiselect("请选择多个选项", ['选项1', '选项2', '选项3'])

checkbox = st.checkbox("是否同意")

if checkbox:
    st.write("你同意了")
else:
    st.write("你拒绝了")
    
radio = st.radio("请选择一个选项", ['选项1', '选项2', '选项3'])
st.write("单选按钮："+radio)

file = st.file_uploader("请上传文件")

color = st.color_picker("选择颜色")

if st.button("点击我"):
    st.write("按钮被点击")
    
st.download_button("下载文件", data="这里是文件内容", file_name="myIntro.md")

# image = st.camera_input("拍照或上传图片")

password = st.text_input("输入密码", type='password')

with st.form(key='my_form'):
    text_input = st.text_input(label='输入你的名字')
    number_input = st.number_input(label='输入你的年龄', min_value=0, max_value=100)
    submit_button = st.form_submit_button('提交')

if submit_button:
    st.write(f"你好, {text_input}, 你的年龄是 {number_input}")